class Dato
{
public:

    virtual void serializar(stringstream&) const = 0;
    virtual void hidratar(stringstream&) = 0;

    virtual Dato* clonar() const = 0;
	
};
